const Router = require("koa-router")
let router = new Router()
const mongoose = require('mongoose')

router.get('/',async(ctx) => {
    ctx.body="这是用户操作界面"
})

router.post('/Register',async(ctx)=>{
    // 取得Model
    const User = mongoose.model("User")
    // 把从前端接收的post数据封装成一个新的user对象
    let newUser = new User(ctx.request.body)
    // 用mongoose的sava方法直接存储
    await newUser.save().then(()=>{
        ctx.body={
            code: 201,
            message:"注册成功"
        }
    }).catch(error=>{
        ctx.body = {
            code: 501,
            message: error
        }
    })
})

module.exports=router